Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Budapest M25 Trnava Split Challenger M15 Doboj M15 Split M15 Osijek Banja Luka Challenger M15 Heraklion M15 Doha Trieste Challenger M15 Kayseri Croatia F2 Bosnia/Herzegovina F1 Serbia&Montenegro F1 Italy F5 Serbia & Montenegro F3 Serbia & Montenegro F4 Croatia F5 Tunisia F7 Italy F4 Croatia F4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia F1 Serbia F2 Serbia F3 Serbia F5 Croatia F9 Tunisia F4 Tunisia F5 Tunisia F6 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Croatia F10 Iran F5 Morocco F1 Morocco F2 Croatia F1 Spain F7 Spain F8 Portugal F1 Portugal F2 Portugal F3 Turkey F4 Turkey F5 Italy F8 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Italy F17 Syria F1 Italy F18 Syria F2 Italy F20 Serbia F7 Croatia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Spain F1 Spain F2 Germany F3 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Italy F2 Croatia F7 Sudan F1 Sudan F2 Spain F2 Bosnia & Herzegovina F3 Italy F12 Serbia F2 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F2 Turkey F3 Turkey F4 Turkey F6 Turkey F7 Croatia F1 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Croatia F2 Bosnia & Herzegovina F7 Serbia F2 Serbia F3 Italy F17 Estonia F1 Italy F18 Estonia F2 Italy F19 Serbia F4 Serbia F5 Italy F22 Croatia F8 Italy F1 Turkey F4 Italy F3 Italy F4 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Bosnia & Herzegovina F1 Croatia F8 Croatia F9 Serbia F11 Serbia F13 Serbia F14 Croatia F12 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Bosnia & Herzegovina F2 Croatia F1 Croatia F2 Canada F1 Canada F2 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F1 Serbia F3 Turkey F35 Turkey F1 Serbia F1 Senegal F1 Senegal F2 Turkey F49 Turkey F50 France F1 Turkey F2 Turkey F3 Croatia F11 Turkey F5 Turkey F6 Greece F1 Turkey F2 Greece F2 Greece F3 Greece F4 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Egypt F27 Egypt F28 Egypt F29 Senegal F1 Senegal F2 Turkey F46 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Croatia F3 Serbia & Montenegro F6 Croatia F5 Croatia F1 Turkey F27 Croatia F4 Turkey F28 Turkey F29 Serbia F4 Germany F18 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Nigeria F2 Italy F10 Egypt F13 Egypt F14 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) France F2 Croatia F1 Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Hungary F6 (Gyor) M25 Gyor M25 Stockholm M25 Falun M25+H Lagos M25+H Lagos M15 Opava M15 Prague Iran F6 M15 Monastir M15 Monastir M25 Nussloch M25 Aktobe M25 Aktobe M15 Trnava M15 Doha Italy F23 M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sibenik M15 Prijedor M25 Kiseljak M15 Doboj M25 Skopje Busan Challenger M25 Trimbach M25 Kiseljak M25 Split M15 Meerbusch M15 Osijek M25 Marburg M15 Monastir M15 Sarajevo M15 Sibenik M25 Belgrade M25 Velenje M25 Prostejov M15 Heraklion M15 Doha M15 Pirot M15 Hinode M15 Sarajevo M15 Bali M15 Sharm ElSheikh M25 Maribor M25 Maribor M15 Kursumlijska Banja M15 Kursumlijska Banja Architect Open - Budapest La Serena Open - La Serena Tennis Napoli Cup 2007 - Napoli M25 Trnava Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini M15 Trnava M25 Loughborough M25 Sunderland 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso San Remo Tennis Cup - San Remo 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Riviera de Rimini Challenger - Rimini M15 Sharm ElSheikh Geneva Challenger - Geneva Citta di Como Challenger - Como Banja Luka Challenger 2008 - Banja Luka M15 Dubrovnik Caltanissetta Challenger Barletta Challenger Sarajevo Challenger M15 Prijedor M25 Dubrovnik Rome Challenger Alessandria Challenger Prostejov Challenger Lugano Challenger Milan Challenger Samarkand Challenger Trani Challenger Manerbio Challenger Brasov Challenger Todi Challenger M15 Kamen Palermo Challenger M15 Prijedor Napoli Challenger M15 Brcko M15 Monastir M15 Sarajevo Tanger Challenger M15 Monastir San Remo Challenger M15 Monastir Alessandria Challenger Rome Challenger M15 Monastir Turin Challenger Trani Challenger M15 Bali Manerbio Challenger M25 Bali Brasov Challenger Todi Challenger M15 Singapore Palermo Challenger M15 Cairo Bratislava Challenger M15 Doha Tennis Napoli Cup - Naples Trani Cup - Trani Casablanca Challenger M15 Kayseri Napoli Challenger M15 Kayseri M15 Kayseri Banja Luka Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Genova Challenger Happy Valley Challenger Napoli Challenger Prostejov Challenger Happy Valley Challenger Quimper Challenger Kazan Challenger Budapest Challenger Prostejov Challenger M15 Kayseri Ilkley Challenger Recanati Challenger Segovia Challenger M15 Monastir St. Remy Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Garden Open - Rome San Marino Cepu Open - San Marino I Tourneo Fila Citta di Brindisi - Brindisi Jameson Cup - Milan 2001 Challenger Canottieri Mincio - Mantova 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Kamnik Challenger - Kamnik VIII Trofeo Ciutat de Barcelona - Barcelona Andria Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio BMW Brixina Tennis Open 2000 - Bressanone Tennis Napoli Cup - Napoli 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Banja Luka Challenger 2003 - Banja Luka Tumkur Open - Tumkur Gemax Samsung Open 2004 - Belgrade Meridiana Sardegna Open - Olbia Uncle Toby's Burnie Challenger - Tasmania Challenger Citta di Olbia - Olbia Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Cepu Open - San Marino Dharwad Challenger 2003 - Dharwad Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Sarajevo Open 2004 - Sarajevo Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Fondazione Carige - Genova Banja Luka Challenger 2004 - Banja Luka Prague Open - Prague Memorial Savigni - Sassuolo SIR Supermercadi Challenger - Rome Lambertz Open - Aachen Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Jameson Cup - Milan XI Ciutat de Barcelona - Barcelona Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Intersport Heilbronn Open - Heilbronn IX Torneo Internacionale de Tennis - Barletta Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona ATP Challenger Numea - New Caledonia BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Genoa Open - Genova Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Karshi Challenger XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Samarkand Challenger Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Ilkley Challenger Recanati Challenger 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Citta di Como - Como Tean International - Alphen Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Astana Challenger Segovia Challenger Portoroz Challenger Genova Challenger Izmir Challenger Orleans Challenger Sony Ericsson Open 2008 - Belgrade Challenger de Providencia-Copa Kia - Santiago Tashkent Challenger BH Indoor Sarajevo - Sarajevo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Roma Open Challenger - Rome Eckental Challenger Quimper Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria St. Brieuc Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Guadalajara Challenger San Benedetto Challenger - San Benedetto Medjurgorje Open - Medjugorje Samarkand Challenger Loughborough Challenger Almaty Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Fergana Challenger Recanati Challenger Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Astana Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Segovia Challenger Portoroz Challenger Cordenons Challenger Belgrade Challenger Shanghai Challenger Sibiu Challenger Napoli Challenger Ortisei Challenger Ismaning Challenger Bratislava Challenger Andria Challenger Fergana Challenger Recanati Challenger Perugia Challenger Prague Challenger Manerbio Challenger Portoroz Challenger Rome Challenger Ortisei Challenger San Benedetto Challenger Rijeka Challenger Napoli Challenger Prostejov Challenger Aachen Challenger Trieste Challenger Prague 2 Challenger Warsaw Challenger Istanbul 2 Challenger Caltanissetta Challenger Barletta Challenger Rome Challenger Napoli Challenger Alessandria Challenger Orbetello Challenger San Marino Challenger Manerbio Challenger Rennes Challenger Meknes Challenger Bratislava Challenger Sarajevo Challenger Sarajevo Challenger Eckental Challenger Ortisei Challenger Caltanissetta Challenger Forli 2 Challenger Forli 3 Challenger Forli 1 Challenger Forli 2 Challenger Forli 5 Challenger Rimouski Challenger Sao Paulo Challenger Napoli Challenger Mersin Challenger Furth Challenger Kosice Challenger Biel Challenger Lugano Challenger Timisoara Challenger Recanati Challenger Monza Challenger Split Challenger San Marino Challenger Itajai Challenger Santos Challenger Zagreb Challenger Tunis Challenger Troisdorf Challenger Poznan Challenger Milan Challenger Salzburg Challenger Trieste Challenger Rome Challenger Grodzisk Mazowiecki Challenger Banja Luka Challenger Samarkand Challenger Kosice Challenger Milan Challenger San Marino Challenger Meerbusch Challenger Banja Luka Challenger Izmir Challenger Sibiu Challenger Ismaning Challenger Andria Challenger Vilnus Challenger Cherbourg Challenger Quimper Challenger Guangzhou Challenger Arad Challenger Karshi Challenger Ortisei Challenger Karshi Challenger Prague Challenger Fergana Challenger Ljubljana Challenger Ortisei Challenger Helsinki Challenger Portoroz Challenger Meerbusch Challenger Genova Challenger Shenzhen Challenger Cortina Challenger Istanbul Challenger Izmir Challenger Agri Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger M25 Sheffield Cherbourg Challenger Jonkoping Challenger Szekesfehervar Challenger Zadar Challenger Palermo Challenger Tulln Challenger Portoroz Challenger Surbiton Challenger Wroclaw Challenger Ostrava Challenger Cortina Challenger Istanbul Challenger Izmir Challenger Brest Challenger Bratislava Challenger Andria Challenger Bergamo Challenger Lille Challenger St. Brieuc Challenger Mexico City Challenger Shymkent Challenger Zhangjiagang Challenger Tunis Challenger Seoul Challenger Gwangju Challenger Ostrava Challenger Istanbul Challenger San Benedetto Challenger Brescia Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Istanbul Challenger Bratislava Challenger Bratislava Challenger Milan Indoors - Milan Leon Challenger Koblenz Challenger Karshi Challenger Losinj Challenger Eckental Challenger Samarkand Challenger Sanremo Challenger Australian Open - Melbourne Canottieri Minico 2004 - Mantova Istanbul Challenger Zug Challenger Milan Indoors - Milan Generali Open - Kitzbuhel Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Brasil Open - Costa do Sauipe Troisdorf Challenger Croatia Open Umag - Umag Brasil Open - Costa do Sauipe Croatia Open - Umag Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Interwetten Austrian Open - Kitzbuhel Aircel Chennai Open - Chennai ATP Studena Croatia Open - Umag Serbia Open - Belgrade Campionati Internazionali di Sicilia - Palermo Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Campionati Internazionali di Sicilia - Palermo BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Ricoh Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Turkish Airlines Open Antalya - Antalya Serbia Open - Belgrade Banja Luka Open - Banja Luka BMW Open - Munich PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Hungarian Open - Budapest Heineken Open - Auckland Croatia Open - Umag Garanti Koza Sofia Open - Sofia European Open - Antwerp TEB BNP Paribas Istanbul Open - Istanbul Barletta Challenger Francavilla Challenger Nur-Sultan Challenger Segovia Challenger Mauthausen Challenger Banja Luka Challenger Copa Telmex - Buenos Aires Luedenscheid Challenger Copa Telmex - Buenos Aires Telecom Italia Masters - Rome Campionati BNL dItalia - Rome Open Seat Godo - Barcelona Campionati Internazionali di Sicilia - Palermo Campionati Internazionali d'Italia - Rome Internazionali BNL dItalia - Rome The Priority Telecom Open - Amersfoort Swiss Indoors Basel - Basel Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Group II, 1R, BIH-LUX 4-1 U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Tennis Masters Series - Hamburg Australian Open - Melbourne All Lower level tournaments Australian Open - Melbourne Wimbledon - London Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 M25+H Kassel